package com.emotion.recognition.server.mlp;

import java.util.List;

/**
 * A node in neural network; one of: input node, hidden node, or output node.
 * 
 * @author Minsang
 */
public interface Node {

    double getLastOutput();

    void addOutgoingEdge(Edge edge);

    void setName(String name);

    String getName();

    List<Edge> getIncomingEdges();

    List<Edge> getOutgoingEdges();
}
